// SessionOptions.h: interface for the CSessionOptions class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_SESSIONOPTIONS_H__BBF6609C_AF99_46E3_ABC6_A1F77FACB4AA__INCLUDED_)
#define AFX_SESSIONOPTIONS_H__BBF6609C_AF99_46E3_ABC6_A1F77FACB4AA__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

typedef enum enumCANVAS_MODE
{
	CM_FIT_WINDOW,
	CM_FIT_WIDTH,
	CM_FIX_COLCOUNT,
	CM_FIX_CELLSIZE,
} CANVAS_MODE;

class CSessionOptions  
{
protected:
	CANVAS_MODE m_canvasMode;
	int m_fixColCount;
	int m_fixGridSize;
	CString m_fontName;

public:
	CANVAS_MODE GetCanvasMode();
	void SetCanvasMode(CANVAS_MODE canvasMode);
	int GetFixColCount();
	int GetFixGridSize();
	CString& GetFontName();

public:
	CSessionOptions();
	virtual ~CSessionOptions();

};

#endif // !defined(AFX_SESSIONOPTIONS_H__BBF6609C_AF99_46E3_ABC6_A1F77FACB4AA__INCLUDED_)
